Problem Note 48209: The SAS® Real-Time Decision Manager BatchActivator utility returns a null pointer exception if it cannot write to its log directory
SAS Real-Time Decision Manager (SAS® Decision Services) enables users to activate or deactivate decision flows using the command-line utility BatchActivator. However, if the utility is unable to write to its log file, it returns the following error:
BatchActivator has failed. null
java.lang.NullPointerException
at
com.sas.metadata.logical.batch.BatchDriver.makeLogFileAppender
(BatchDriver.java:1038)
at
com.sas.metadata.logical.batch.BatchDriver.initializeLoggers
(BatchDriver.java:944)
at
com.sas.metadata.logical.batch.BatchDriver.initializeNoConnection
(BatchDriver.java:644)
...
This error is returned for any failure to open the log file, including the following:
- invalid path
- invalid filename
- read-only directory
- existing read-only file
To correct the problem, ensure that the log file that you specify exists and that your user ID has Write permissions to the file.
Operating System and Release Information
SAS System | SAS Real-Time Decision Manager | Microsoft® Windows® for x64 | 5.41 | 6.3 | 9.3 TS1M1 | 9.4 TS1M0 |
64-bit Enabled AIX | 5.41 | 6.3 | 9.3 TS1M1 | 9.4 TS1M0 |
64-bit Enabled Solaris | 5.41 | 6.3 | 9.3 TS1M1 | 9.4 TS1M0 |
HP-UX IPF | 5.41 | 6.3 | 9.3 TS1M1 | 9.4 TS1M0 |
Linux for x64 | 5.41 | 6.3 | 9.3 TS1M1 | 9.4 TS1M0 |
Solaris for x64 | 5.41 | 6.3 | 9.3 TS1M1 | 9.4 TS1M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2012-11-19 12:35:04 |
Date Created: | 2012-10-19 14:02:15 |